﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Library;

namespace QLKH.PopUp.Nhanvien
{
    public partial class popThemquyen : Form
    {
        private Int16 idnv = -1;
        private string quyen = "";
        private string tenquyen = "";
        public popThemquyen(Int16 id)
        {
            InitializeComponent();
            idnv = id;
        }

        private void popThemquyen_Load(object sender, EventArgs e)
        {

        }

        // khai báo 1 hàm delegate
        public delegate void ThemQ(int outid);
        // khai báo 1 kiểu hàm delegate
        public ThemQ MyFunction;

        private void btsave_Click(object sender, EventArgs e)
        {
            if (MyFunction != null)
            {// tại đây gọi nó
                adminNhanvien clnv = new adminNhanvien();
                int outid = clnv.quyen(idnv, quyen, tenquyen);
                MyFunction(outid);
            }
            this.Close();
        }

        private void btquit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void c1_CheckStateChanged(object sender, EventArgs e)
        {
            if (c1.Checked)
            {
                quyen += ",1";
                tenquyen += ",Kí hợp đồng";
            }
            else
            {
                quyen = quyen.Replace(",1", "");
                tenquyen = tenquyen.Replace(",Kí hợp đồng", "");
            }
        }

        private void c2_CheckStateChanged(object sender, EventArgs e)
        {
            if (c2.Checked)
            {
                quyen += ",2";
                tenquyen += ",Thi công";
            }
            else
            {
                quyen = quyen.Replace(",2", "");
                tenquyen = tenquyen.Replace(",Thi công", "");
            }
        }

        private void c3_CheckStateChanged(object sender, EventArgs e)
        {
            if (c3.Checked)
            {
                quyen += ",3";
                tenquyen += ",Khách hàng";
            }
            else
            {
                quyen = quyen.Replace(",3", "");
                tenquyen = tenquyen.Replace(",Khách hàng", "");
            }
        }

        private void c4_CheckStateChanged(object sender, EventArgs e)
        {
            if (c4.Checked)
            {
                quyen += ",4";
                tenquyen += ",Thông tin Sử dụng";
            }
            else
            {
                quyen = quyen.Replace(",4", "");
                tenquyen = tenquyen.Replace(",Thông tin Sử dụng", "");
            }
        }

        private void c5_CheckedChanged(object sender, EventArgs e)
        {
            if (c5.Checked)
            {
                quyen += ",5";
                tenquyen += ",Tính cước";
            }
            else
            {
                quyen = quyen.Replace(",5", "");
                tenquyen = tenquyen.Replace(",Tính cước", "");
            }
        }

        private void c6_CheckedChanged(object sender, EventArgs e)
        {
            if (c6.Checked)
            {
                quyen += ",6";
                tenquyen += ",Báo cáo";
            }
            else
            {
                quyen = quyen.Replace(",6", "");
                tenquyen = tenquyen.Replace(",Báo cáo", "");
            }
        }

        private void c7_CheckStateChanged(object sender, EventArgs e)
        {
            if (c7.Checked)
            {
                quyen += ",7";
                tenquyen += ",In hóa đơn";
            }
            else
            {
                quyen = quyen.Replace(",7", "");
                tenquyen = tenquyen.Replace(",In hóa đơn", "");
            }
        }

        private void c8_CheckStateChanged(object sender, EventArgs e)
        {
            if (c8.Checked)
            {
                quyen += ",8";
                tenquyen += ",Công nợ";
            }
            else
            {
                quyen = quyen.Replace(",8", "");
                tenquyen = tenquyen.Replace(",Công nợ", "");
            }
        }

        private void c9_CheckStateChanged(object sender, EventArgs e)
        {
            if (c9.Checked)
            {
                quyen += ",9";
                tenquyen += ",Vùng-Khu vực";
            }
            else
            {
                quyen = quyen.Replace(",9", "");
                tenquyen = tenquyen.Replace(",Vùng-Khu vực", "");
            }
        }

        private void c10_CheckStateChanged(object sender, EventArgs e)
        {
            if (c10.Checked)
            {
                quyen += ",10";
                tenquyen += ",Giá - Khuyến Mãi";
            }
            else
            {
                quyen = quyen.Replace(",10", "");
                tenquyen = tenquyen.Replace(",Giá - Khuyến Mãi", "");
            }
        }

        private void c11_CheckStateChanged(object sender, EventArgs e)
        {
            if (c11.Checked)
            {
                quyen += ",11";
                tenquyen += ",Nhân viên";
            }
            else
            {
                quyen = quyen.Replace(",11", "");
                tenquyen = tenquyen.Replace(",Nhân viên", "");
            }
        }

        private void c12_CheckStateChanged(object sender, EventArgs e)
        {
            if (c12.Checked)
            {
                quyen += ",12";
                tenquyen += ",Đồng Hồ";
            }
            else
            {
                quyen = quyen.Replace(",12", "");
                tenquyen = tenquyen.Replace(",Đồng Hồ", "");
            }
        }
    }
}
